package com.holyn.guofang.model.webhttp.wo;

import java.io.Serializable;
import java.util.List;

/**
 * Created by Holyn on 2017/6/23.
 */

public class BrandItemInfoWo implements Serializable {
    private static final long serialVersionUID = 11112222L;

    /**
     * status : 1
     * url : http://119.145.147.170:88/IdentImg/Src/a962001f1a374c88a3db33f6bb090a6f.jpg
     * SrcImgID : a962001f1a374c88a3db33f6bb090a6f
     * data : {"SubTime":"2017-03-14 16:03:38","State":"完成","FinishTime":"2017-03-14 16:04:28","iCount":815,"Result":[{"MarkInfoID":1,"MarkNo":"5329051","MarkClass":12,"MarkShowName":"新飞","HolderNameCn":"高风奇","ApplicationDate":"2006-04-30","PreliminaryPublishDate":"2009-01-27","RegisterPublishDate":"2009-04-28","IsValid":1,"MarkImagePath":"http://119.145.147.170:99/MarkImage/53/29/05/AEF16C6E12E81374.jpg"},{"MarkInfoID":1,"MarkNo":"5200363","MarkClass":31,"MarkShowName":"新飞","HolderNameCn":"新乡市八方科技饲料有限公司","ApplicationDate":"2006-03-09","PreliminaryPublishDate":"","RegisterPublishDate":"","IsValid":1,"MarkImagePath":"http://119.145.147.170:99/MarkImage/52/00/36/E350E1F0A516370A.jpg"}]}
     */

    private int status;
    private String url;//只在商标识别时返回
    private String SrcImgID;//只在商标识别时返回
    private DataBean data;
    private String err;

    public String getErr() {
        return err;
    }

    public void setErr(String err) {
        this.err = err;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    public String getSrcImgID() {
        return SrcImgID;
    }

    public void setSrcImgID(String SrcImgID) {
        this.SrcImgID = SrcImgID;
    }

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public static class DataBean implements Serializable {
        /**
         * SubTime : 2017-03-14 16:03:38
         * State : 完成
         * FinishTime : 2017-03-14 16:04:28
         * iCount : 815
         * Result : [{"MarkInfoID":1,"MarkNo":"5329051","MarkClass":12,"MarkShowName":"新飞","HolderNameCn":"高风奇","ApplicationDate":"2006-04-30","PreliminaryPublishDate":"2009-01-27","RegisterPublishDate":"2009-04-28","IsValid":1,"MarkImagePath":"http://119.145.147.170:99/MarkImage/53/29/05/AEF16C6E12E81374.jpg"},{"MarkInfoID":1,"MarkNo":"5200363","MarkClass":31,"MarkShowName":"新飞","HolderNameCn":"新乡市八方科技饲料有限公司","ApplicationDate":"2006-03-09","PreliminaryPublishDate":"","RegisterPublishDate":"","IsValid":1,"MarkImagePath":"http://119.145.147.170:99/MarkImage/52/00/36/E350E1F0A516370A.jpg"}]
         */

        private String SubTime;
        private String State;
        private String FinishTime;
        private int iCount;
        private List<ResultBean> Result;

        public String getSubTime() {
            return SubTime;
        }

        public void setSubTime(String SubTime) {
            this.SubTime = SubTime;
        }

        public String getState() {
            return State;
        }

        public void setState(String State) {
            this.State = State;
        }

        public String getFinishTime() {
            return FinishTime;
        }

        public void setFinishTime(String FinishTime) {
            this.FinishTime = FinishTime;
        }

        public int getICount() {
            return iCount;
        }

        public void setICount(int iCount) {
            this.iCount = iCount;
        }

        public List<ResultBean> getResult() {
            return Result;
        }

        public void setResult(List<ResultBean> Result) {
            this.Result = Result;
        }

        public static class ResultBean implements Serializable {
            /**
             * MarkInfoID : 1
             * MarkNo : 5329051
             * MarkClass : 12
             * MarkShowName : 新飞
             * HolderNameCn : 高风奇
             * ApplicationDate : 2006-04-30
             * PreliminaryPublishDate : 2009-01-27
             * RegisterPublishDate : 2009-04-28
             * IsValid : 1
             * MarkImagePath : http://119.145.147.170:99/MarkImage/53/29/05/AEF16C6E12E81374.jpg
             *
             *
             * "StartDate": "",
             * "EndDate": "",
             * "AgentName": "迅邦（北京）国际知识产权代理有限公司",
             * "ColorCombination": "",
             */

            private int MarkInfoID;
            private String MarkNo;
            private int MarkClass;
            private String MarkKey;//接口文档多出的（类别+注册号组合）
            private String MarkShowName;
            private String HolderNameCn;
            private String ApplicationDate;
            private String PreliminaryPublishIssue;//在商标查询返回
            private String PreliminaryPublishDate;
            private String RegisterPublishIssue;//在商标查询返回
            private String RegisterDate;//在商标查询返回
            private String RegisterPublishDate;
            private String StartDate;//在商标查询返回
            private String EndDate;//在商标查询返回
            private String AgentName;//在商标查询返回
            private String ColorCombination;//在商标查询返回
            private String IsValid;
            private String MarkImagePath;
            private String Approximation;//接口文档多出的（近似度）

            public String getPreliminaryPublishIssue() {
                return PreliminaryPublishIssue;
            }

            public void setPreliminaryPublishIssue(String preliminaryPublishIssue) {
                PreliminaryPublishIssue = preliminaryPublishIssue;
            }

            public String getRegisterPublishIssue() {
                return RegisterPublishIssue;
            }

            public void setRegisterPublishIssue(String registerPublishIssue) {
                RegisterPublishIssue = registerPublishIssue;
            }

            public String getRegisterDate() {
                return RegisterDate;
            }

            public void setRegisterDate(String registerDate) {
                RegisterDate = registerDate;
            }

            public String getStartDate() {
                return StartDate;
            }

            public void setStartDate(String startDate) {
                StartDate = startDate;
            }

            public String getEndDate() {
                return EndDate;
            }

            public void setEndDate(String endDate) {
                EndDate = endDate;
            }

            public String getAgentName() {
                return AgentName;
            }

            public void setAgentName(String agentName) {
                AgentName = agentName;
            }

            public String getColorCombination() {
                return ColorCombination;
            }

            public void setColorCombination(String colorCombination) {
                ColorCombination = colorCombination;
            }

            public int getMarkInfoID() {
                return MarkInfoID;
            }

            public void setMarkInfoID(int MarkInfoID) {
                this.MarkInfoID = MarkInfoID;
            }

            public String getMarkNo() {
                return MarkNo;
            }

            public void setMarkNo(String MarkNo) {
                this.MarkNo = MarkNo;
            }

            public int getMarkClass() {
                return MarkClass;
            }

            public void setMarkClass(int MarkClass) {
                this.MarkClass = MarkClass;
            }

            public String getMarkShowName() {
                return MarkShowName;
            }

            public void setMarkShowName(String MarkShowName) {
                this.MarkShowName = MarkShowName;
            }

            public String getHolderNameCn() {
                return HolderNameCn;
            }

            public void setHolderNameCn(String HolderNameCn) {
                this.HolderNameCn = HolderNameCn;
            }

            public String getApplicationDate() {
                return ApplicationDate;
            }

            public void setApplicationDate(String ApplicationDate) {
                this.ApplicationDate = ApplicationDate;
            }

            public String getPreliminaryPublishDate() {
                return PreliminaryPublishDate;
            }

            public void setPreliminaryPublishDate(String PreliminaryPublishDate) {
                this.PreliminaryPublishDate = PreliminaryPublishDate;
            }

            public String getRegisterPublishDate() {
                return RegisterPublishDate;
            }

            public void setRegisterPublishDate(String RegisterPublishDate) {
                this.RegisterPublishDate = RegisterPublishDate;
            }

            public String getIsValid() {
                return IsValid;
            }

            public void setIsValid(String IsValid) {
                this.IsValid = IsValid;
            }

            public String getMarkImagePath() {
                return MarkImagePath;
            }

            public void setMarkImagePath(String MarkImagePath) {
                this.MarkImagePath = MarkImagePath;
            }
        }
    }
}
